ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td, th
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;

}

body
{
  padding: 20px;
}

#contentWrapper {
	width:950px;
	margin:0 auto;

}

#header{
border-bottom:1px solid #ddd;
padding-bottom:3px;
margin-bottom: 10px;
margin-left:15px;
text-align:left;
}

#contentTop {
    background-color:#FDF5E6;
    padding:15px;
    width:880px;
    height:440px;
    margin-left:20px;
    text-align: right;
}

#contentLeft {
	background-color:#FDF5E6;
	padding:15px;
    width:450px;
    float:left;
    height:260px;
    margin-left:20px;
}

#map{
	width:90%;
	height:80%;
	padding:15px;
	margin-left:30px;
	border:1px solid #000;
}

#gmap{
	width:90%;
	height:78%;
	padding:15px;
	margin-left:30px;
	border:1px solid #000;

}

#contentRight {
	background-color:#FDF5E6;
	padding:15px;
    width:400px;
    float:left;
    height:260px;
}

#contentSet {
	background-color:#ffffcc;
	padding:15px;
    width:880px;
    float:left;
    height:700px;
    margin-left:20px;
}

#contentBottom {
	background-color:#ffcccc;
	padding:15px;
    width:880px;
    float:left;
    height:60px;
    margin-left:20px;
}

.clr {
    clear:both;
}

#footer {
    border-top:1px solid #ddd;
    padding-top:3px;
    margin-top: 10px;
    margin-left:15px;
    text-align:center;
}

.a-button {
    width:164px;
    height:88px;
    border: 1px solid #ccc;
    font-weight: bold;
    color: #fff;
    background: #B50937;
    /*background: -moz-linear-gradient(top, #59a3d4,#77bae6 30%, #0075c2);*/
    font-size: 117%;
    -moz-border-radius: 5px;
    border-radius: 10px;
    text-shadow: 1px 1px 3px #000;
    box-shadow: 2px 2px 4px 1px #ccc;


}
.a-button:hover {
    width:164px;
    height:98px;
    border: 1px solid #ccc;
    font-weight: bold;
    color: #fff;
    background: #B50937;
    /*background: -moz-linear-gradient(top, #59a3d4,#77bae6 30%, #0075c2);*/
    font-size: 117%;
    -moz-border-radius: 5px;
    border-radius: 10px;
    text-shadow: 1px 1px 3px #000;
    box-shadow: 2px 2px 4px 1px #ccc;
    opacity: 0.6;
}

#howto {
	width:400px;
    height:48px;
    border: 0px solid #fffccc;
    background-color:#F5F5F5;
    margin-left:100px;
    padding-left:20px;
    color:#A9A9A9;
}

#pagechange {
	margin: 0 6px;
	display: inline;
	zoom: 1;
}

#koumoku {
    width:100%;
    height: 25px;
    background-color:#696969;
    border: 1px solid #000;
    color:#fff;
    text-align:left;
}

#koumoku2 {
    width:95%;
    background-color:#d3d3d3;
    color: #fff;
    border: 0px solid #000;
    padding: 5px;
}

#resultlist {
	background-color:#fff;
	border: 1px solid #B50937;
}

#longlat {
	text-align:left;
}
